#ifndef __f_GZIP_H__
#define __f_GZIP_H__

// #include "fGzip_Typedef.h"
// #include "fTypedef.h"
#include "ApplicationScheme.h"
#include <f32file.h>

class GzipUtility
{
public:
    GzipUtility();
    ~GzipUtility();
public:
    int Compress(const unsigned char* buf_in, int len_in, unsigned char** buf_out);
    int Uncompress(const unsigned char* buf_in, int len_in, unsigned char** buf_out);
private:
    void CompressGZipFileL (RFs &aFs, TInt aBufferSize, const TDesC& aFileName);
    void DecompressGZipFileL(RFs &aFs, TInt aBufferSize, const TDesC& aFileName);
};

#endif//__f_GZIP_H__
